home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
amigowiec
/
packery2.txt
< prev
next >
Wrap
Text File
|
1997-10-29
|
9KB
|
140 lines
Archiwizery & Crunchery Czëôê II
Tak jak zostaîo zapowiedziane, w tym numerze Amigowca postaram sië
przedstawiê bardziej znane pakery oraz zacznë szczegóîowy opis dziaîania
jednego z popularniejszych programów tego typu, jakim jest PawerPacker.
Najwiëkszym przedstawicielem rodziny packerów jest PowerPacker. Autorem
programu jest w zasadzie wszystkim znany Nico Francois. Ostatniâ, a
jednoczeônie najnowszâ wersjâ PowerPackera jest wersja 4.3 z roku 1992.
PowerPacker jest w zasadzie narzëdziem doôê starym, jednakûe do tej pory
prawie nie ma sobie równych. PowerPacker moûe pakowaê programy
uruchamialne, moûe pakowaê dane, jak np. moduîy, moûe takûe pakowaê teksty
i biblioteki systemowe. Kaûdy z takich spakowanych zbiorów bëdzie widziany
przez wiëkszoôê programów z nim wspóîpracujâcych. Do PowerPackera napisano
wiele programów pomocniczych, takich jak PPShow do pokazywania spakowanych
obrazków, PPMore do oglâdania spakowanych tekstów, PPAnim do "odpalania"
animacji, czy PPType do drukowania spakowanych tekstów. Programów tego
typu jest jeszcze wiele nie liczâc takich kolosów jak Directory Opus i jego
przeglâdarki do tekstów czy nawet Filemaster.
Jedynym programem, który moûe konkurowaê z PowerPackerem jest Turbo
Imploder. Ostatnia wersja pochodzi z roku 1991 i nosi numer 4.0. Turbo
Imploder takûe ma moûliwoôê pakowania bibliotek systemowych, tekstów i
plików z danymi. Oprócz tych dwóch programów jest jeszcze wiele innych,
takich jak: Tetra Packer, Tytanic Cruncher (ten jest nawet doôê dobry,
niestety STRASZNIE wolny), Turbo Squeze, ANC Cruncher itd.... Wiele z nich
przeznaczonych jest specjalnie dla koderów i programistów. Majâ one
moûliwoôê zdefiniowania adresów pamiëci, do których bëdzie rozpakowywany
plik, dajâ wybór typu pamiëci (Chip, Fast), która bëdzie uûywana itd.
Po tym krótkim przedstawieniu waûniejszych pakerów, chciaîbym przejôê do
bardziej dogîëbnego opisu PowerPackera, który moim zdaniem najbardziej na
to zasîuguje.
PowerPacker w wersji 4.3 jest programem komercyjnym, jednak wczeôniejsze
wersje do 2.0 byîy produktami PD. Posiadaczom tych wersji dedykujemy
niniejszy opis.
W menu gîównym (po naciôniëciu prawego przycisku myszy) mamy do
dyspozycji kilka menu. Sâ nimi (od lewej strony): Project, Prefs,
Recrunch, HunkLab, Script, ARREX.
Menu Project: LOAD - czytanie pliku z dysku. W zaleûnoôci od tego czy
plik jest juû spakowany czy nie, nastâpi jego rozpakowanie lub pakowanie.
Jeôli chodzi o plik juû spakowany, to PowerPacker rozpoznaje nie tylko
pliki spakowane przez siebie; rozpoznaje takûe dziewiëê innych formatów.
Po rozpoznaniu któregoô z nich PowerPacker automatycznie go rozpakowuje.
SAVE - zapis na dysk spakowanego lub rozpakowanego pliku. Zaleûy to (jak
wczeôniej wspominaîem) od pliku úródîowego. Jeôli ten byî spakowany to
plik docelowy bëdzie rozpakowany, jeôli nie byî spakowany to plik docelowy
bëdzie plikiem spakowanym. DELETE - kasowanie pliku. READ - czyta plik
tekstowy (ASCII) uûywajâc programu PPMORE. SAVE PREFS - nagranie
ustawionych preferencji programu. TOGGLE WORKBENCH - zamyka otwartego
Workbencha lub odwrotnie, jeôli jest zamkniëty - otwiera go. Opcja doôê
istotna zwîaszcza dla uûytkowników komputerów z maîâ iloôciâ dostëpnej
pamiëci. Opcja ta po zamkniëciu WB "odzyskuje" nam okoîo 40KB. ICONIFY -
zamyka caîy ekran PowerPackera pozostawiajâc jedynie dodatkowâ ikonë na
ekranie Workbencha. Po klikniëciu na niej program ponownie pojawi sië,
gotowy do pracy. Caîa ta operacja zwalnia nam okoîo 50KB pamiëci. ABOUT -
dane o programie i autorze. QUIT - wyjôcie z programu.
Menu Prefs: COMMAND FILE - opcjë moûemy uaktywniê lub nie. Naleûy jâ
wybraê jeôli plik, który pakujemy jest plikiem wykonywalnym. PowerPacker
umieszcza na jego poczâtku maîâ procedurkë, która automatycznie po jego
uruchomieniu rozpakowuje go. DATA FILE - ta opcja powinna byê aktywna,
jeôli plik który pakujemy jest plikiem zawierajâcym dane. Plikami takimi
mogâ byê rysunki, teksty, sample itd... DECRUCH COLOR - menu, które
pozwala nam na zdefiniowanie dziaîaï odbywajâcych sië w trakcie
rozpakowywania. tak wiëc: COLOR 0 - po wybraniu tej opcji bëdzie zmieniaî
sië kolor tîa, COLOR 1- po wyborze tej opcji zmianom koloru bëdâ podlegaîy
litery i niektóre czëôci ramek, POINTER - zmianom koloru podlegaê bëdzie
tylko pointer (strzaîka poruszana przez nas myszkâ), SCROLL - po wybraniu
tej opcji, w zasadzie caîy ekran bëdzie mieniî sië tëczowo, NONE - nie
bëdzie dziaîo sië nic. Nie radzë uûywaê tej opcji, gdyû moûe okazaê sië,
ûe niektórzy zniecierpliwieni uûytkownicy nie poczekajâ do koïca
rozpakowywania pliku, a poniewaû nic sië nie bëdzie dziaîo to np.
zresetujâ komputer. EFFECIENCY - czyli ustawienie efektywnoôci pakowania.
Do dyspozycji pozostaje nam: FAST - pakowanie szybkie, MEDICRE (ôrednie) -
jeôli chodzi o jakoôê kompresji to jest trochë wiëksza od FAST, jednakûe
zajmuje wiëcej czasu, GOOD - kompresja dobra. Dîugi czas kompresji, jednak
plik wynikowy moûe "straciê" do okoîo 40-45% swojej objëtoôci, VERY GOOD -
bardzo dobra. No cóû wiele nowego powiedzieê sië nie da. Efektywniejsza
od poprzedniej i zabierajâca jeszcze wiëcej czasu. BEST - najlepsza. Z
tekstów wynika, iû BEST jest lepsza w przypadku plików tekstowych, a w
przypadku reszty plików nie ustëpuje efektywnoôciâ opcji VERY GOOD.
SPEEDUP BUFFER - opcja decydujâca o rozmiarze bufora przyspieszajâcego
pracë PowerPackera. Jak îatwo sië domyôleê im wiëkszy bufor tym szybciej
PowerPacker dziaîa. Do dyspozycji mamy: SMALL - to okoîo 2 do 32KB,
MEDIUM - to okoîo 4 do 64KB i LARGE - to okoîo 54 do 200KB, DATA SUFFIX -
decyduje o tym czy plik docelowy bëdzie koïczyî sië przyrostkiem .PP czy
nie. Opcja czasami doôê przydatna z tego wzglëdu, iû na pierwszy rzut oka
widaê, ûe np. plik texty.txt.pp, to spakowany zbiór texty.txt i aby to
sprawdziê wcale nie musimy wgrywaê PowerPackera. SCREEN PREFS - pozwala
nam na ustawienie preferencji okna, w którym bëdzie uruchomiony
PowerPacker. Opcja doôê znaczâca zwîaszcza dla posiadaczy dodatkowych kart
graficznych lub wyûszej klasy monitorów. Do dyspozycji mamy tryby: PAL:
HIRES i PAL: HIRES-INTERLACE, NTSC: HIRES, NTSC: HIRES-INTERLACE, a
takûe PRODUCTIVITY. Kolejnymi opcjami sâ: Use WB Colors - kopiuje paletë
WB jako paletë PowerPackera. Change Palete - daje nam moûliwoôê
zdefiniowania naszej wîasnej palety uûywanej na ekranie PowerPackera.
Change Screen Font - daje nam moûliwoôê zmiany fontów na ekranie
PowerPackera. Change Text Font - zmiana fontów wyôwietlanego tekstu w
oknie PowerPackera. BCPL HEADER - uaktywnienie tej opcji powoduje
podmienienie standardowej procedury na procedurë specjalnâ dla programów
napisanych w jëzyku BCPL. BCPL to poprzednik znanego C. Wiele procedur i
programów dla systemu Amigi jest napisanych wîaônie w tym jëzyku. AUTO
HUNKLAB - opcja ta spowoduje usuniëcie tak zwanych hunków (symboli) z pliku
poddawanego kompresji. Symbole takie umoûliwiajâ testowanie i ôledzenie
dziaîania programu pod tzw. debugerami. Jeôli ktoô z góry wie, ûe nie
bëdzie braî sië za debugowanie takiego programu, moûe sobie të opcjë
wîâczyê. AUTO RECRUNCH - jeôli plik jest skompresowany przy pomocy
PowerPackera "starszej generacji" lub innym pakerem, po uaktywnieniu tej
opcji zostanie on najpierw rozpakowany, a nastëpnie spakowany ponownie.
PowerPacker, który posiadam rozpoznaje nastëpujâce pakery: - PowerPacker w
kaûdej innej wersji; - ANC Crunch; - Drag Pack 1.0b; - HQC Cruncher 2.0; -
Imploder 4.0; - Master Cruncher 3.0; - Relokit 1.0; - Tytanic 1.1; - TMN
Cruncher 1.1; - Turbo Squeze 5.1. LIBRARY HEADER - opcja specjalna dla
bibliotek. COPY ICON - uaktywnienie spowoduje skopiowanie ikony pliku
úródîowego jako ikony pliku docelowego. ENCRYPT FILE - specjalna opcja,
która umoûliwia zaszyfrowanie pliku, a tym samym uniemoûliwia jego
rozpakowanie, bez wczeôniejszego podania hasîa. W ten sposób osoby nie
znajâce hasîa nie majâ moûliwoôci obejrzenia zawartoôci pliku, ani
ponownego jego rozpakowania. na poczâtku PowerPacker pyta o hasîo, moûe
ono mieê 16 dowolnych znaków. Rozróûniane bëdâ duûe i maîe litery. COLOR
CRUNCH - powoduje, ûe przy pakowaniu bëdâ pojawiaê sië kolory ustawione w
opcji DECRUNCH COLOR. LED CRUNCH - powoduje, ûe w trakcie pakowania diody
POWER bëdzie okresowo zmieniaê natëûenie ôwiecenia. Umoûliwia nam to np.
kontrolowanie PowerPackera, gdy nie jesteômy w jego oknie, tzn. jeôli
dioda "miga" - pakowanie jest nadal w trakcie, jeôli nie - nadszedî czas na
kolejne decyzje, zwiâzane tym razem juû ze spakowanym plikiem. PAGING - na
ekranie PowerPackera znajduje sië okno dialogowe. Po jego zapeînieniu
tekstem, program bëdzie czekaî na wciôniëcie myszy. OVERWRITE - opcja
aktywna pozwala na nagranie bez dodatkowych pytaï, bufora na miejsce
istniejâcego (dowolnego) juû pliku. SOUND ALARM - wîâcza lub wyîâcza
sygnaî dúwiëkowy informujâcy nas o zakoïczonej procedurze.
Ten odcinek o pakerach zakoïczë na menu Prefs. W kolejnym odcinku
postaram sië opisaê kolejne cztery menusy.